package com.business.service;

import java.util.List;

import com.business.domain.TagItem;
import com.sys.result.PageParam;
import com.sys.result.RequestPageVo;
import com.sys.result.RequestResultVo;

public interface TagItemService {

	/**
	 * 分页查询标签值
	 * @param param
	 * @return
	 */
	RequestPageVo<TagItem> queryTagItemList(PageParam param,Integer tagId,String name);
	
	/**
	 * 根据标签项编码查询标签值
	 * @param TagCode
	 * @return
	 */
	List<TagItem> queryTagItemByTagCode(String TagCode);
	
	/**
	 * 添加标签值
	 * @param TagItem
	 * @return
	 */
	RequestResultVo<TagItem> addTagItem(TagItem TagItem);
	
	/**
	 * 更新标签值
	 * @param TagItem
	 * @return
	 */
	RequestResultVo<TagItem> updateTagItem(TagItem TagItem);
	
	/**
	 * 标签值删除
	 * @param id
	 * @return
	 */
	RequestResultVo<TagItem> deleteTagItem(Integer id);
	
}
